package javabasic.threads;

public class ThreadTest {
    public static void main(String[] args) {
        System.out.println(123);
        Thread testThread = new TestThread();//此处只是创建了个线程，此时线程是新建状态
        testThread.start();//调用线程的start方法，线程进入就绪状态，等待系统调度
        //testThread.run();//如果是在此处直接调用了run方法，其实就不是多线程执行了，就只有main方法中的一个线程顺序执行
        for (int i = 0; i <2000 ; i++) {
            System.out.println("主线程输出："+i);
        }
    }
}

class TestThread extends Thread{
    @Override
    public void run() {
        for (int i = 0; i <2000 ; i++) {
            System.out.println("test线程输出："+i);
        }
    }
}